Revision: kernel-package--devel--9.0--patch-113
Archive: srivasta@debian.org--etch
Creator: Manoj Srivastava <srivasta@debian.org>
Date: Thu Jan  5 14:19:08 CST 2006
Standard-date: 2006-01-05 20:19:08 GMT
Modified-files: kernel/ruleset/ChangeLog
    kernel/ruleset/common/ChangeLog
    kernel/ruleset/common/targets.mk
    kernel/ruleset/local-vars.mk kernel/ruleset/local.mk
    kernel/ruleset/minimal.mk
    kernel/ruleset/targets/ChangeLog
    kernel/ruleset/targets/manual.mk
    kernel/ruleset/targets/source.mk
    kernel/ruleset/targets/target.mk
New-patches: srivasta@debian.org--etch/kernel-package--devel--9.0--patch-113
Summary: Make a series of changes to minimize rebuilding
Keywords: 

* kernel/ruleset/common/targets.mk: Most the targets were using
  testdir as a prerequisite, with the unfortunate result that since the
  testdir target can never really be up to date, every target was always
  remade. By using the alternate $(checkdir) on all non-common targets,
  we can probably reduce unneeded rebuilding of targets a lot. 

* kernel/ruleset/local.mk (BUILD-arch): removed debian/stamp-build-kernel
  from this target, since only the kernel images really need it, now that
  we have the prepare target (does not really help anything, but
  expresses dependencies better).

* kernel/ruleset/minimal.mk (STAMPS_TO_CLEAN): remove
  stamp-kernel-configure, nothing uses it
  (minimal_debian): create ./debian/stamps , for future use

* kernel/ruleset/targets/manual.mk (binary/$(m_package)): use $(checkdir)
  instead of depending on the testdir target, just so we are not remade
  all the time.

* kernel/ruleset/targets/source.mk (binary/$(s_package)): Ditto

* kernel/ruleset/targets/target.mk: use $(checkdir) instead of depending
  on the testdir target, just so we are not remade  all the time. 
